About Stamford Associates (asset Management) Limited (07399939) United Kingdom