About Leah Lester Associates Limited (08530159) United Kingdom