About Puffin Plastics Ltd (08751530) United Kingdom