About Spencer Macdonald & Associates Limited (02865320) United Kingdom