About West Coast Solar Limited (07796632) United Kingdom