About Taylor & Sons Engineering Limited (10577954) United Kingdom