About Lester S Manufacturing Limited (01593411) United Kingdom