About Dunfermline Solar Limited (12683727) United Kingdom