About Macrae Edinburgh Limited (SC096174) United Kingdom