About Taylor S Engineering Design Limited (10858612) United Kingdom