About Macgregor Ross Associates Ltd. (SC231410) United Kingdom