About Gwel Y Mor 2017 Management Company Limited (10604592) United Kingdom