About Slug And Snail Fencing Limited (07670626) United Kingdom