About Gallagher & Tarran Limited (08906539) United Kingdom