About Salhouse Solar Limited (08584154) United Kingdom