About Nilo Charcoal Grill Limited (11514547) United Kingdom