About Mackie Ramsay Taylor Limited (SC596041) United Kingdom