About Hambleton House Management Company Limited (03170640) United Kingdom