About Hall & Middleton Limited (09998093) United Kingdom