About Clements & Harris Land And Development Limited (10220032) United Kingdom