About I.d. Thomas Limited (06279393) United Kingdom