About Lester Lowe Limited (04316641) United Kingdom