About D Howe Limited (10512538) United Kingdom