About Mountbatten House Limited (11669639) United Kingdom