About Shanghai Land (holdings) Limited (01130501) United Kingdom