About L & A Developments Ltd (09081718) United Kingdom