About J Sheppard And Son Limited (08642626) United Kingdom