About David Stell Limited (08278282) United Kingdom