About Thomas & Thatcher Homes Ltd (12288390) United Kingdom