About Restaurant 26 Limited (07603081) United Kingdom