About Rr & Sloane Limited (09730628) United Kingdom