About Leicester Animal Aid Limited (07064232) United Kingdom