About Taylor Mclure Maintenance Products Limited (09809115) United Kingdom