About Rhodes Rogers & Jolly Limited (05114859) United Kingdom