About Neil S Kitchens & Interiors Limited (12230073) United Kingdom