About Lambourne Place Residents Association Limited (01467336) United Kingdom