About Murdoch Mackenzie (foundations) Limited (SC040808) United Kingdom