About S&n Property (ne) Ltd (12961140) United Kingdom