About Sloan Limited (06915373) United Kingdom