About Thames Valley Property Consultants Limited (02296829) United Kingdom