About Allen Design Limited (04058024) United Kingdom