About Glenn Cleaning & Support Services Ltd (03379400) United Kingdom