About Lester Smith Limited (04064218) United Kingdom