About Puffin Property Management Ltd (08786890) United Kingdom