About Stamford Associates (consulting) Limited (07399749) United Kingdom