Leba came into being in 2008 as a company enlisted under no 06617701, located at BR6 8QE Orpington at Lynwood House. This firm has been in business for 16 years and its last known status is active. This business's classified under the NACE and SIC code 82990 and has the NACE code: Other business support service activities not elsewhere classified. Leba Ltd filed its account information for the period up to 2022-12-31. The firm's latest confirmation statement was filed on 2023-03-28.
The data at our disposal detailing the following firm's executives implies the existence of two directors: Kevin D. and Alexander M. who became the part of the company on 2022-07-14 and 2009-04-06. To help the directors in their tasks, this firm has been utilizing the expertise of Michelle C. as a secretary since the appointment on 2010-09-20.