About Metnor Holdings Limited (12355103) United Kingdom