About Russell Alexander Kitchens Limited (09031702) United Kingdom