About Thomas Jacks Limited (02911691) United Kingdom