About L&d Property Developers Ltd (10981386) United Kingdom