About Babcock Vehicle Engineering Limited (00434529) United Kingdom