Sweeney Entertainments has been providing top quality touring shows for theatre and corporate events for over 20 years.