About N&e Properties London Limited (12244880) United Kingdom