About Pilgrim Street Solar Limited (11694364) United Kingdom