About Snellings Limited (07613036) United Kingdom