About Gallagher Russell Ltd (12486837) United Kingdom