About L & C Gallagher Limited (09539828) United Kingdom