About Cutter Solar Limited (07346985) United Kingdom