About Tuppy Glossop Limited (11826887) United Kingdom