About Charlie Outdoor Oven Company Limited (13362783) United Kingdom