About Babcock Pension Trust Limited (00357329) United Kingdom