About Keith Rhodes Holdings Limited (12867330) United Kingdom