About Demore Construction Limited (07684234) United Kingdom