About S & T Communications Limited (07358577) United Kingdom