About Stamford Property Holdings Ltd (11321864) United Kingdom