About Ssa London Limited (09744126) United Kingdom