About D.howells Limited (00657906) United Kingdom