About Mitchell Street Management Limited (08481922) United Kingdom