About S&t Properties London Limited (12282474) United Kingdom