About Dorset Snails Limited (07998475) United Kingdom