About Javelin Solar Limited (08643557) United Kingdom