About Dicker Precision Components Limited (01221332) United Kingdom