About Charles Muirhead & Son. Limited (SC019331) United Kingdom