About Nicola Slater Limited (04694524) United Kingdom