About 30 Russell Street Management Limited (06044589) United Kingdom