About Lee Ellis Wind Ltd (12172863) United Kingdom