The plans by Barratt London could see 300 apartments built on a Transport for London (TfL) car park at High Barnet Tube Station and a site used for self-storage units. The car park has spaces for ...