About Talbot Scott Marketing Ltd. (06914352) United Kingdom