About S And L Properties Limited (08662002) United Kingdom