Coffee House 95A Charlwood Street, London SW1V 4PB