About Taylormade Property Holdings Ltd (13091878) United Kingdom