About Taylormade Hotel Management Ltd (09969778) United Kingdom