About Taylor & Holdsworth Limited (01442675) United Kingdom