About Ray Sloan Decor Ltd (NI663681) United Kingdom