About Dellam (property Portal) Limited (05623353) United Kingdom