About Handford Place Management Limited (05062267) United Kingdom