Failure of Star & Key Travel Ltd ATOL 10515 17 June 2014
Star & Key travel Ltd, ATOL 10515, 17 June 2014
Star & Key Travel Ltd - ATOL 10515, has ceased trading with immediate effect.
The business was based in London and traded as Star & Key Travel.
For further information please see the attached guidance document/claim form.