About Denmoore Projects & Plant Limited (10927557) United Kingdom