About David Macleod & Associates Limited (06402501) United Kingdom