About Tratt Brothers (master Thatchers) Limited (07164103) United Kingdom