Company name: Planet Doughnut Telford
Description: Hand finished doughnuts made in Shrewsbury
Telford Shopping Centre, 14 Sherwood Square, Telford TF3 4DG, United Kingdom