About Babington Holmes Ltd (11906538) United Kingdom