About Allen Design Solutions Limited (07806046) United Kingdom