About Puffin Property Ltd (12795938) United Kingdom