About S H & H Teasdale (durham) Limited (07256500) United Kingdom