About Allen & Hall Motor Engineers Limited (05044881) United Kingdom