About Babcock (uk) Holdings Limited (06083294) United Kingdom