Iconic British department store retailer Liberty of London is launching a strategic review of its business as it seeks new ways to develop and expand both within the UK and internationally.