About Sweeney Todd Group Ltd (12109996) United Kingdom