Company name: Randall & Aubin
Description: Seafood & Modern British cuisine
14, 16 Brewer St, London W1F 0SG, United Kingdom