About Glens Cleaning.com Limited (09663195) United Kingdom