About Handford Place Freehold Limited (11497394) United Kingdom