About Babcock Nominees Limited (00711774) United Kingdom