About Babcock Management 2019 Limited (03613756) United Kingdom