About Stanford Property Management Limited (08584297) United Kingdom