About Taylormade Mechanical & Electrical Services Limited (06989058) United Kingdom