About Vicarage Solar Limited (07974155) United Kingdom