About Rhodes & Scholes Limited (01052642) United Kingdom