About Still Life Hackney Ltd (11628709) United Kingdom