About The Village Rest Limited (SC047057) United Kingdom