About David Stock & Co Limited (03836802) United Kingdom