About Delgado Properties Limited (04844536) United Kingdom