About Stamford Brook Management Company Limited (05117757) United Kingdom