About Nicola Russill-roy Ltd (12128158) United Kingdom