About Holroyd Holdings Limited (10672123) United Kingdom