About Batchelor Construction Limited (08065802) United Kingdom