About Rhodes & Shaw Holdings Limited (13532061) United Kingdom