Home Entertainment Ian McKellen given freedom of London