About Scotcher & Muirhead Ltd. (10808212) United Kingdom