About S J & L Properties Limited (10960238) United Kingdom