About The North Hill Noodle Bar Limited (06399120) United Kingdom