About Sheppard & Co Portsmouth Limited (12644099) United Kingdom