About London Village Inns Limited (08000396) United Kingdom