About Demcor Ltd. (09516910) United Kingdom