About Lancaster Wind Solutions Limited (11331367) United Kingdom