About John Stamford Associates Limited (04455993) United Kingdom