About Demol Demol Services Limited (08688410) United Kingdom