About Thomas Gallagher Limited (07905952) United Kingdom