About Holroyd & Sutch Limited (13703960) United Kingdom