About Bengrove Solar Ltd (13660181) United Kingdom