About Nicholl Holdings Limited (NI632504) United Kingdom