About Delan Properties Limited (12534097) United Kingdom