About John Hall Limited (04707519) United Kingdom