About Babcock Woodall-duckham (overseas) Limited (00081133) United Kingdom