The Duchess of Kent

Liverpool Road London N7 8PR