About Greater London Living Cic (12794990) United Kingdom