About Sloan S Installation Services Limited (03676270) United Kingdom