About L & G Hammond Limited (09928806) United Kingdom