About Nicks Pizza & Grill Ltd (12473532) United Kingdom