About Essex Magic Store Limited (12632021) United Kingdom