About J. Sherlock & Son Limited (03682018) United Kingdom