About Holstead House Ltd (12552956) United Kingdom