About Debel Properties Ltd (12128024) United Kingdom