About Slm Mackenzie Limited (SC243618) United Kingdom