About Holly House Limited (02464517) United Kingdom