About Bowland Snails Lancashire (4) Ltd (12152289) United Kingdom