About Sl Stoke Ltd (12227673) United Kingdom