About 86 88 Amyand Park Road Management Co. Limited (01788136) United Kingdom