About Braintree Engineering Company Limited (05218454) United Kingdom