About Oll An Gwella Management Company Limited (12047639) United Kingdom