About Richard Lenton & Associates Limited (04265831) United Kingdom