About Allegro Executive Recruitment Limited (05230761) United Kingdom