About Sf Major Solutions Limited (09432844) United Kingdom