About David Leeder & Company Limited (SC468199) United Kingdom