About De Lelay Properties Limited (13291642) United Kingdom