About Robin Nichols Holdings Ltd (12050196) United Kingdom