About Sands Property Holdings London Ltd (11965124) United Kingdom