About David Hall & Associates Ltd (10284822) United Kingdom