About Sa Taylor Property Ltd (10838972) United Kingdom