About The Grill & Spice London Ltd (10221768) United Kingdom