About Clayhurst Properties Limited (01815096) United Kingdom