About N&s Benli Property S Ltd (11460308) United Kingdom