About James Kitchens Devon Ltd (12505612) United Kingdom