About Mynards Holidays Limited (05754020) United Kingdom