About Taylor Taylor Investments Limited (13287364) United Kingdom