About Deli Shed Limited (08763391) United Kingdom