About Upton Sheehan Ltd (11788223) United Kingdom