About Omega Eccelston Designs Limited (11625066) United Kingdom