About Macgregor Thomson Properties Limited (SC635416) United Kingdom