About Oma Kitchens & Interiors Limited (05139285) United Kingdom