About L & O Maintenance And Hospitality Ltd (10523568) United Kingdom