About Roderick Mackenzie Limited (11101756) United Kingdom