About Shepheard And Co Ltd (08288835) United Kingdom