About Mcrae & Company Limited (SC385796) United Kingdom