About Euroguard Solar Solutions Limited (07715451) United Kingdom