About 21 Lambolle Road Management Company Limited (03679699) United Kingdom