About Stanford Properties (sx) Ltd (12807660) United Kingdom