About Sheppard Holdings (u.k) Limited (11698509) United Kingdom