Luxury fashion house LOEWE was founded in Spain in 1846. The London flagship store is located in Mayfair....