About Lester Corporation Ltd. (02309733) United Kingdom