About David L. Hall Limited (04553656) United Kingdom