About H.c. Grimes & Son Limited (00824972) United Kingdom