About Meribel Square Management Services Limited (05448634) United Kingdom