About L.t.l Properties Limited (SC225545) United Kingdom