About Denniston & Co Limited (04908798) United Kingdom