About L & R Development Ltd (11436929) United Kingdom