About Puffin House Residential Ltd (12696263) United Kingdom