About Dean Stubbs Limited (08286891) United Kingdom