About L & M Serviced Accommodation Ltd (12327224) United Kingdom