About Delibi Properties Limited (13531865) United Kingdom