About Muirfield Holdings Limited (12522284) United Kingdom