About Dennis Blease Associates - Ssr Consultants Limited (06976132) United Kingdom