About Nickolls Ltd (11402104) United Kingdom