About Nicky Heard Limited (08655773) United Kingdom