About De Lux Investment Properties Ltd (12399091) United Kingdom