About Thomas Coombes Development Limited (08662004) United Kingdom