About S-t Property Investors Limited (09759308) United Kingdom