About A Rhodes Holdings Limited (12869200) United Kingdom