About Norman Glenn Kitchens & Interiors Limited (02238336) United Kingdom