About Clumber Construction Limited (06565744) United Kingdom