About Grill Garden Piri Piri Ltd (10831049) United Kingdom