About Stamford Associates Limited (01495928) United Kingdom