About Omega Interiors & Kitchens Limited (08230580) United Kingdom