About Thomas Jackson S Holdings Limited (09891677) United Kingdom