About Macgillivray & Associates Limited (02487881) United Kingdom