About S. Thrush Ltd. (07257331) United Kingdom