About Glenholme Haddon House Ltd (06771835) United Kingdom