About Delia Interiors Limited (13586476) United Kingdom