About Stamford Association Limited (08370207) United Kingdom