About Hencroft Management Company Limited (02752675) United Kingdom