About Nicola Ellul Ltd (09952004) United Kingdom