About Bowland Snails Lancashire (3) Ltd (12152584) United Kingdom