About Roy Allen (engineering) Limited (01138828) United Kingdom