About Puffin House Property Management Ltd (11737878) United Kingdom