About Menier Spaces Ltd (10825241) United Kingdom