About Neh Developments Limited (12281380) United Kingdom