About The Mole Inn Limited (12624294) United Kingdom