About Taylor Pickard Investments Ltd (SC710164) United Kingdom