About Sheppard Limited (03406091) United Kingdom