About Still Life Residential Ltd (13271585) United Kingdom