About Lesser Associates Limited (05913714) United Kingdom