Gibraltar Residential Properties Ltd v Gibralcon 2004 SA