About S&j Wind Services Ltd (12924108) United Kingdom