About Taylormade Lifestyle & Property Limited (13379628) United Kingdom