About Bowland Snails Ltd (11793259) United Kingdom