About Magnum Opus Developments Limited (03863346) United Kingdom