About S&n Property Ltd (10478213) United Kingdom