About Demse Properties Limited (12218521) United Kingdom