About Elektra Williams Ltd (11161930) United Kingdom