About Sloat Technical Services Limited (08793197) United Kingdom