About Canvas Living Limited (13621533) United Kingdom