About 81 Stamford Street Management Limited (10648642) United Kingdom