About N1 London Developments Limited (09028839) United Kingdom