About Babcock Transmission Limited (01624747) United Kingdom