About Rhodes & Walker Limited (12282052) United Kingdom