About S. C. Hodges & Son Company Limited (02626463) United Kingdom