About Nicola Roest Limited (09814079) United Kingdom