About Roosters Grill & Juicers Spot Limited (10622202) United Kingdom