About Clyhurst Properties Limited (01110355) United Kingdom