About Allegra Design Limited (05330402) United Kingdom