About Snells Office Supplies Limited (13464870) United Kingdom