About The Red Lion Wrexham Limited (12122634) United Kingdom