About Sheppard And Son Ltd (13269888) United Kingdom