A Haven Town House 180 Ferry Road, Edinburgh EH6 4NS