About The Village Caf (london) Limited (13456270) United Kingdom