About Nicola Hill Limited (12174730) United Kingdom