About The North Hill Noodle Bar 2 Limited (10306183) United Kingdom