About Lester Marketing & Communications Ltd (13322217) United Kingdom