About Babington Management Company Limited (06195534) United Kingdom