About The Village Barn Limited (09376596) United Kingdom