About 18 Lyndhurst Gardens Management Co. Limited (01469335) United Kingdom