About Sheppard & Co Limited (08286889) United Kingdom