About R Macrae Limited (SC307709) United Kingdom