About Menzies & Cameron Limited (11462256) United Kingdom