About St. Johns Hill Wind Holdco Limited (SC405192) United Kingdom