About Lester Scanlon Limited (13196331) United Kingdom