About Grill & Griddle Limited (12405058) United Kingdom