Florence & Florence 105-107 High Street, London N14 6BW