About The Llanfabon Inn Limited (06347463) United Kingdom