About Bowland Snails Lancashire (1) Ltd (12152402) United Kingdom