About Abakus Solar Manchester Limited (07501272) United Kingdom