About Babcock Investments (number Nine) Limited (04020610) United Kingdom