About L.s.f. Properties Limited (03685049) United Kingdom