About Barham Lodge Management Company Ltd (12807163) United Kingdom