About Pumpkin Works Limited (08880421) United Kingdom