There is no place called "Cambridge London." Cambridge is a historic university city in England, about 50 miles (80 km) north of London. They are separate cities in different counties (Cambridgeshire vs. Greater London). If you need a tax office, specify whether you mean Cambridge or London.