About Maghaberry Solar Limited (08661418) United Kingdom