About Oxford Solar Limited (09264286) United Kingdom