About Nicky Grant Limited (06649974) United Kingdom