About Stamford Asset Management Ltd (11869681) United Kingdom