About Dennys Torri & Partners Ltd (10970195) United Kingdom