About 25 Lyncroft Gardens Management Company Limited (03076800) United Kingdom