About Smoke & Flames Ltd (12201940) United Kingdom