About De-lux Merchandise Company Limited (01660601) United Kingdom