About Babcock Partner No 7 Limited (00272806) United Kingdom