About Lazarus & Associates Limited (03480493) United Kingdom