About Bowland Snails Lancashire (2) Ltd (12152514) United Kingdom