We review a charcoal grill takeaway in Romford that a local said was the best!