About Flame Charcoal House Ltd (12105288) United Kingdom