About Meadows Cleaning & Maintenance Limited (07934503) United Kingdom