About L & R Developments Co. Ltd (12405790) United Kingdom