About S.l.f. Properties Limited (01806784) United Kingdom