About Altros Engineering Limited (02764199) United Kingdom