About Demuir Developments Limited (12750218) United Kingdom