About Ballard Engineering Limited (03860940) United Kingdom