About L & B Property Developments Limited (11909491) United Kingdom