About S&b Properties London Limited (11050918) United Kingdom