About Nicola Slater Lifestyle Ltd (11979116) United Kingdom