About Sheppard Investment Co Ltd (11347532) United Kingdom