The chain that Jack O'Shea's was formerly located in, in Mooresville is the UK's second largest shop, Harrods - today owned by the State of Qatar - is the biggest.
 The flagship store on London's Oxford Street is the second largest shop in the UK (after Harrods) and opened 15 March 1909. 
 It is owned by the state of Qatar. 
 The chain was formerly located in Selfridges, but had its contract terminated in 2012 after breaking the store's ethical code on selling foie gras. 
