About Rhodes & Scholes Holdings Limited (09844842) United Kingdom