About Puffin Property Investments Ltd (09714012) United Kingdom