About Grill And Griddle Swansea Limited (12937619) United Kingdom