About Taylor Investors Limited (12919417) United Kingdom