About Grills & Gyros Ltd (13623904) United Kingdom