About Mackenzie & Ross Ltd (SC666317) United Kingdom