About Nikki Spencer Limited (09475983) United Kingdom