About Sloan & Partners Consultancy Ltd (07190834) United Kingdom