About L D Properties Limited (SC317981) United Kingdom