Canary Wharf has been branded the UK's answer to New York City thanks to its hotspot as a film location