About Barham House Freehold Ltd (12374725) United Kingdom