About C. Lew Hodgins & Sons Limited (08523207) United Kingdom