About Magnum Opus Properties Ltd (12162483) United Kingdom