About Demsa Properties Ltd (12127827) United Kingdom