About Village Pizza & Kebab Limited (11611280) United Kingdom