About Nicola Holden Designs Ltd (08757598) United Kingdom