About Nicci Walker Limited (11952549) United Kingdom