About Alcar Precision Products Limited (02305911) United Kingdom