About Malcolm Howdle Limited (08696781) United Kingdom