About Taylor Investments Limited (02126387) United Kingdom