About J. Wind Consultants Limited (10126782) United Kingdom