About Michael Richards Property Management Limited (07900853) United Kingdom