About Puffin Industries (projects) Ltd (13081895) United Kingdom