About De Leo (developments) Limited (02260674) United Kingdom