About J A Sloan Ltd (SC592590) United Kingdom