About S&f Communications Ltd (13430076) United Kingdom