About S&n Estates Limited (10907602) United Kingdom