About The Village Factory Limited (05997143) United Kingdom