About Lester Holdings Limited (04283387) United Kingdom