About L&a Developments Ltd (13463922) United Kingdom