About Allegro Limited (01915974) United Kingdom