About Stamford Associates (pensions) Limited (07399922) United Kingdom