Company name: KFC Croydon
Description: Fried chicken restaurant chain
28 Central Parade, New Addington, Croydon CR0 0JB, United Kingdom