About David Humphries & Associates Limited (04757456) United Kingdom