About Still & Stove Leisure (llanelli) Ltd (11388987) United Kingdom