About Macrae & Dick Limited (SC012270) United Kingdom