About Michaelstow Holiday Village Limited (01357252) United Kingdom