About Muir Installations Ltd. (10075024) United Kingdom