About Allen Engineering Limited (03878911) United Kingdom