About Lyle Developments Ltd (12073327) United Kingdom