About Rhodes Asset Holdings Limited (13571401) United Kingdom