About Leon Lambe Ltd (11823040) United Kingdom