About 63 65 Haverstock Hill (management) Limited (01048896) United Kingdom