About Nicky Haslam Studio Limited (10029526) United Kingdom