About Thomas Tubbs & Company Limited (08360972) United Kingdom