About Stanford Property Investor Limited (09165436) United Kingdom