About Stamford Associates (investment Management) Limited (07399842) United Kingdom