About Meerkat Properties Limited (09328183) United Kingdom