About Stamford Associates (research) Limited (07399978) United Kingdom