About De Novo Supported Living Limited (11464524) United Kingdom