About Camblesforth Solar Farm Limited (12166396) United Kingdom