About N C Chicken & Sandwich Limited (12059058) United Kingdom