About Living Installations London Ltd (09248064) United Kingdom