About Allegro Development Europe Limited (04257273) United Kingdom