About Lebec Developments Ltd (03924400) United Kingdom