About Chris Sloan Consulting Limited (13184236) United Kingdom