About Nikki De Villiers Limited (07746067) United Kingdom