About Delia Leslie Ltd (12662891) United Kingdom