About Roach Precision Grinding Limited (11601465) United Kingdom