About L & B Developers Ltd (10011932) United Kingdom