About Sft Associates Limited (07569238) United Kingdom