About Macrae Partners Ltd (08065999) United Kingdom