About Hambrough House Management Company Limited (06951163) United Kingdom