About Dem Developments Limited (05529210) United Kingdom