About L17 Properties Limited (13503369) United Kingdom