About Puffin House Management Limited (04075202) United Kingdom