About A Davidson & Associates Limited (02592516) United Kingdom