About Demohouse Limited (03096992) United Kingdom