About Macrae Associates Limited (04664686) United Kingdom