About The Puffin Hut Ltd. (08692530) United Kingdom