About Stanton Street Management Company Limited (02018696) United Kingdom