About 63 And 65 Hamilton Terrace London (management) Limited (01187965) United Kingdom