About Lloyd Payne & Associates Limited (03196696) United Kingdom