About Mijo Square Properties Ltd (13397312) United Kingdom