About Gower Automotive Engineers Ltd (10774608) United Kingdom