About Thomas Stubbs Life & Style Ltd. (06480548) United Kingdom