About Rhodes & Cooper Limited (06227152) United Kingdom