About Dellaru Properties Ltd (12479723) United Kingdom