About Holdsworth Technical Solutions Ltd (09440579) United Kingdom