About Sloan Building & Maintenance Ltd (07134343) United Kingdom