About Stour Precision Tools Limited (00876483) United Kingdom