About Mckell & Metz Holdings Limited (11505386) United Kingdom