About Flame & Grill Limited (12945737) United Kingdom