About Allegro Developments Limited (12879422) United Kingdom