About Omicron Parts & Services Limited (04222158) United Kingdom