About S. Sheard & Son Limited (01101020) United Kingdom