About Taylormade Building & Construction Services Ltd (10318548) United Kingdom