About Kelch Precision Ltd (12793176) United Kingdom