About Sft Property Ltd (13487121) United Kingdom