About Sedgwick Solar Limited (08804856) United Kingdom