About Rhodes And Holland Limited (11641809) United Kingdom