About Taylor Close Investments Ltd (13426875) United Kingdom