About J.m. Sloan & Company Limited (SC013772) United Kingdom