About Sterling And Wilson Solar Limited Uk Branch (FC038935) India