About J.h. Hammond & Son Ltd (03780949) United Kingdom