About New Energy Developments Limited (06574316) United Kingdom