About Mackenzie Spencer Limited (13600233) United Kingdom