About S T & E Limited (09667139) United Kingdom