About Thomas Preston & Associates Limited (06395752) United Kingdom