About Delaval Properties Limited (03978995) United Kingdom