About Rhodes & Bardoe Limited (11064897) United Kingdom