About Hollamoor Solar Limited (09749516) United Kingdom