About David Lock Associates Limited (02422692) United Kingdom