About Nicola Heard Limited (08262577) United Kingdom