About De Lux Lets Ltd (13485889) United Kingdom