About Mirador Property & Investments Limited (08399532) United Kingdom