About Irving Street Management Limited (08575943) United Kingdom