About Puffin Properties Limited (03463116) United Kingdom