About Deke Living Limited (13595830) United Kingdom