About N Aftab Restaurants Limited (SC412203) United Kingdom