About Mountbatten Square Investments Limited (03427171) United Kingdom