About Njord Wind Developments Limited (07356468) United Kingdom