About Mint Investment Property Limited (11759644) United Kingdom