About Delf Properties Limited (10999586) United Kingdom