About Taylor International Limited (10443887) United Kingdom