About Star Pizza Eccleshall Limited (12644012) United Kingdom