About N2s Properties Limited (12787618) United Kingdom