About Wykeham-hurford Sheppard & Son Limited (08444130) United Kingdom