About David Sheppard & Partners Limited (02596728) United Kingdom