About Beechen Hill House Ltd (13425715) United Kingdom