About Stamford Associates (london) Limited (07399912) United Kingdom