About Sj & T Properties Limited (09495639) United Kingdom