About David & Delilah Ltd (12876663) United Kingdom