About Mimram Place Management Limited (03004422) United Kingdom