About Birches Head Hotel Ltd (13448135) United Kingdom