About Babcock Investments (number Four) Limited (05269128) United Kingdom