About Thomas Ball Limited (06034187) United Kingdom