About Allen Engineering Solutions Limited (07553156) United Kingdom