About Sheppard Holdings Ltd (09862599) United Kingdom