About Haydock Service Centre Limited (10098098) United Kingdom