About Favela Deansgate Limited (07980957) United Kingdom