About Thomas & Holland Limited (07086251) United Kingdom