About Hall & Ham River Limited (00686469) United Kingdom