About Nicola Spruce Limited (11942992) United Kingdom