About David M Hall Limited (05225566) United Kingdom