About Meerkat Homes Ltd (09970891) United Kingdom