About Stamford Avenue Management Company Limited (02358484) United Kingdom