About Sweeney Todds Limited (04090076) United Kingdom