About Stamford Associates (management) Limited (07401541) United Kingdom