About Crawford Precision Holdings Limited (12186159) United Kingdom