German Embassy in London
German Consulate General in Edinburgh
Calculator of travel days remaining under a Schengen short-stay visa