About Turnbull Precision Products Limited (02631145) United Kingdom