About Michael Leonard Lettings Ltd (10955084) United Kingdom