About Lemon Fresh Cleaning & Organising Ltd (12101779) United Kingdom