About Sloman & Associates Limited (03917158) United Kingdom