About Exeter Solar Ltd (07742720) United Kingdom