About Mercatura Properties Ltd (08722983) United Kingdom