About Taylor S Cleaning & Garden Maintenance Ltd (04928808) United Kingdom