About John T Hall Limited (08631309) United Kingdom