About Grimmer & Sons Ltd (07925420) United Kingdom