About Skewered Grill Ltd (09076831) United Kingdom