About Lemon And Lime Cleaning Services Ltd (13198269) United Kingdom