About Allen Industrial Solutions Limited (07965105) United Kingdom