About Balcombe Solar Limited (09540888) United Kingdom