About Nicholl Street Management Limited (06409990) United Kingdom