About Houghton Close Management Company Ltd (10211540) United Kingdom