About Cucumber Construction Limited (09505292) United Kingdom