About Meridian Collaborative Property Limited (11726232) United Kingdom