About Strafford Lucas & Associates Limited (09489016) United Kingdom