About D C Howells Limited (12272144) United Kingdom