london scotland entertainer magician entertainment escorts glasgow comedy jokes humor escort funny wales illusionist edinburgh ireland magic entertainment - general