About Ken Rhodes Holdings Limited (12306416) United Kingdom