About Omec Developments Limited (01973431) United Kingdom