About Ross Sloan Investments Limited (08085727) United Kingdom