About Sheppard Group Limited (01396282) United Kingdom