About Muirhead Holdings Limited (SC434891) United Kingdom