About Delilah Interiors Ltd (11842128) United Kingdom