About Stamford Associates (investment Advisers) Limited (07399781) United Kingdom