About Babcock Management Limited (00107414) United Kingdom