About S & T Simpson Properties Limited (13511234) United Kingdom