About Implex Property Management Limited (04245948) United Kingdom