About Charles Church Thames Valley Limited (01580046) United Kingdom