About Delco Properties Limited (12432939) United Kingdom