About Sjlt Properties Limited (12139137) United Kingdom