General
Get a detailed analysis of Mascareignes Sterling Co Ltd v Chang Cheng Esquares Co Ltd and how it applies to your situation.