About Abbots Ripton Solar Energy Holding Limited (07743995) United Kingdom