About N7 Developments Limited (11023579) United Kingdom