About Ambassador Travel (anglia) Limited (01822939) United Kingdom