About Animo Lettings And Management Ltd (13204502) United Kingdom