About S.t.l. Properties Limited (05481649) United Kingdom