About Lla Developments Ltd (12487283) United Kingdom