Company name: St. JOHN Restaurant
Description: Trailblazing whole animal cooking
26 St John St, Barbican, London EC1M 4AY, United Kingdom