About Popular Grills Limited (12388956) United Kingdom