About Nicholl Investment Research Ltd (13157624) United Kingdom