About Babcock Partner No 6 Limited (00624347) United Kingdom