Nr 21 Barclay Road London SW6 1EJ