About David Mackenzie Limited (SC296902) United Kingdom