About S&n Properties London Limited (08565307) United Kingdom