About D Teale Engineering Limited (08991651) United Kingdom