About Thorpe Windsor Associates Limited (03515546) United Kingdom