About Flame & Grill (nw) Ltd (08100320) United Kingdom