About Snaps & Rye Limited (08975871) United Kingdom