About L.c. Osborn & Son Limited (01311712) United Kingdom