About Taylormade Developments (south Wales) Ltd (12965614) United Kingdom