About John Lester Holdings Limited (03990497) United Kingdom