About Thaylor Investments Limited (12863345) United Kingdom