About Glenada Ywca Ymca Limited (NI025440) United Kingdom