About Taylormade Property Services (ne) Ltd (12640283) United Kingdom