About Stopford Associates Limited (04193839) United Kingdom