About Ellis And Gallagher Ltd (12826848) United Kingdom