About Babcock Woodall - Duckham Limited (00163994) United Kingdom