About J Shephard & Son Limited (05752504) United Kingdom