About Rhodes & Hamilton Limited (01631241) United Kingdom