About N & D Restaurant Ltd (10130072) United Kingdom