About Sfda Associates Ltd (SC601732) United Kingdom