About Ogl Llangollen Limited (11670273) United Kingdom