About Denis J Hall And Partner Limited (06551431) United Kingdom