About Holdroyd&sons Ltd (07827463) United Kingdom