About Clenche Properties (01879354) United Kingdom