Kap House is a build-to-rent development in London (HA1), comprising 73 units. Further details on completion date, operator and amenities are not currently confirmed for this scheme.