About London Transport Museum Limited (06495761) United Kingdom