About Omsgrove Limited (01470302) United Kingdom