The Mayflower opens new location in St Leonards