About Taylor Control Solutions Ltd (11817406) United Kingdom