About Mirror Properties Limited (08948133) United Kingdom