About Mountbatten Place Management Company Limited (05496306) United Kingdom