About S&n Properties Ne Ltd (12598371) United Kingdom