About L.c. Hobbs & Son Limited (00876942) United Kingdom