About Sft Property Ltd (11821298) United Kingdom