About Delmer Precision Limited (01425135) United Kingdom