About Glamorgan Solar 1 Ltd (13566944) United Kingdom