About Sheppard 1966 Limited (08825247) United Kingdom